package br.com.dev.tcc.bean.sinistro;

import java.util.List;

import br.com.dev.tcc.bean.Apolice;
import br.com.dev.tcc.bean.Dependente;

public class Sinistro {

	private int id;
	private Apolice apolice;
	private TipoSinistro tipo;
	private String data;
	private Condutor condutor;
	private String descritivo;
	private boolean responsavel;
	private String local;
	private List<ParteAvariadasEnum> partesAvariadas;
	private String bo;
	private boolean alguemSeMachucou;
	private GravidadeAcidente gravidadeAcidente;
	private boolean internacaoOuResgate;
	private Terceiro terceiro;
	private Dependente dependente;
	private Vitima vitima;
	private boolean estavaNoVeiculo;
	private boolean dentroDeEstabelecimento;
	private boolean vitimaAssumiuResponsabilidade;
	private NivelAgua nivelAgua;
	private boolean pertoDeRio;

	private String status;
	private String statusMensagem;
	private String tipoDescricao;
	private String veiculoModelo;
	private String veiculoPlaca;

	public Apolice getApolice() {
		return apolice;
	}

	public void setApolice(Apolice apolice) {
		this.apolice = apolice;
	}

	public TipoSinistro getTipo() {
		return tipo;
	}

	public void setTipo(TipoSinistro tipo) {
		this.tipo = tipo;
	}

	public String getData() {
		return data;
	}

	public void setData(String data) {
		this.data = data;
	}

	public Condutor getCondutor() {
		return condutor;
	}

	public void setCondutor(Condutor condutor) {
		this.condutor = condutor;
	}

	public String getDescritivo() {
		return descritivo;
	}

	public void setDescritivo(String descritivo) {
		this.descritivo = descritivo;
	}

	public boolean getResponsavel() {
		return responsavel;
	}

	public void setResponsavel(boolean responsavel) {
		this.responsavel = responsavel;
	}

	public String getLocal() {
		return local;
	}

	public void setLocal(String local) {
		this.local = local;
	}

	public String getBo() {
		return bo;
	}

	public void setBo(String bo) {
		this.bo = bo;
	}

	public boolean getAlguemSeMachucou() {
		return alguemSeMachucou;
	}

	public void setAlguemSeMachucou(boolean alguemSeMachucou) {
		this.alguemSeMachucou = alguemSeMachucou;
	}

	public GravidadeAcidente getGravidadeAcidente() {
		return gravidadeAcidente;
	}

	public void setGravidadeAcidente(GravidadeAcidente gravidadeAcidente) {
		this.gravidadeAcidente = gravidadeAcidente;
	}

	public boolean getInternacaoOuResgate() {
		return internacaoOuResgate;
	}

	public void setInternacaoOuResgate(boolean internacaoOuResgate) {
		this.internacaoOuResgate = internacaoOuResgate;
	}

	public Terceiro getTerceiro() {
		return terceiro;
	}

	public void setTerceiro(Terceiro terceiro) {
		this.terceiro = terceiro;
	}

	public Dependente getDependente() {
		return dependente;
	}

	public void setDependente(Dependente dependente) {
		this.dependente = dependente;
	}

	public Vitima getVitima() {
		return vitima;
	}

	public void setVitima(Vitima vitima) {
		this.vitima = vitima;
	}

	public boolean getEstavaNoVeiculo() {
		return estavaNoVeiculo;
	}

	public void setEstavaNoVeiculo(boolean estavaNoVeiculo) {
		this.estavaNoVeiculo = estavaNoVeiculo;
	}

	public boolean getDentroDeEstabelecimento() {
		return dentroDeEstabelecimento;
	}

	public void setDentroDeEstabelecimento(boolean dentroDeEstabelecimento) {
		this.dentroDeEstabelecimento = dentroDeEstabelecimento;
	}

	public boolean getVitimaAssumiuResponsabilidade() {
		return vitimaAssumiuResponsabilidade;
	}

	public void setVitimaAssumiuResponsabilidade(
			boolean vitimaAssumiuResponsabilidade) {
		this.vitimaAssumiuResponsabilidade = vitimaAssumiuResponsabilidade;
	}

	public NivelAgua getNivelAgua() {
		return nivelAgua;
	}

	public void setNivelAgua(NivelAgua nivelAgua) {
		this.nivelAgua = nivelAgua;
	}

	public boolean getPertoDeRio() {
		return pertoDeRio;
	}

	public void setPertoDeRio(boolean pertoDeRio) {
		this.pertoDeRio = pertoDeRio;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getStatusMensagem() {
		return statusMensagem;
	}

	public void setStatusMensagem(String statusMensagem) {
		this.statusMensagem = statusMensagem;
	}

	public String getTipoDescricao() {
		return tipoDescricao;
	}

	public void setTipoDescricao(String tipoDescricao) {
		this.tipoDescricao = tipoDescricao;
	}

	public String getVeiculoModelo() {
		return veiculoModelo;
	}

	public void setVeiculoModelo(String veiculoModelo) {
		this.veiculoModelo = veiculoModelo;
	}

	public String getVeiculoPlaca() {
		return veiculoPlaca;
	}

	public void setVeiculoPlaca(String veiculoPlaca) {
		this.veiculoPlaca = veiculoPlaca;
	}

	public List<ParteAvariadasEnum> getPartesAvariadas() {
		return partesAvariadas;
	}

	public void setPartesAvariadas(List<ParteAvariadasEnum> partesAvariadas) {
		this.partesAvariadas = partesAvariadas;
	}
}
